.ScheduleBox-Control
{
	[Skin.ControlStyle];
	/*border:1px solid #6F9DD9;*/
}

.ScheduleBox-Scroller
{
	overflow:auto;
	width:100%;
	height:100%;
}

.ScheduleBox-Table
{
	table-layout:fixed;
	border-left:1px solid white;
}


.ScheduleBox-FontTitle
{
	font: 16pt tahoma;
}

.ScheduleBox-MonthEvent
{
	font: 7pt tahoma;
	
	[Skin.EventStyleInMonthView];
	
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
	/*
	color: Black;
	border: 1px solid black;
	background-color: White;
	*/
}

.ScheduleBox-FontTitle sup
{
	font: 13px tahoma;
	position:relative;
	top:-4px;
	left:2px;
}

.ScheduleBox-TimeRowHeader_0
{
	[Skin.DayHourLeftBorderStyle];
	/*
	background-color:#E4ECF7;
	*/
}

.ScheduleBox-TimeRowHeader
{
	    
	[Skin.DayHourStyle];
	/*
	background-color: #E4ECF7;
	border-bottom:1px solid #9EB6CE;
	padding:0px 2px 0px 2px;
	*/
}

.ScheduleBox-TimeRowHeader_1
{
	[Skin.DayHourRightBorderStyle];
	/*
	background-color:#E4ECF7;
	*/
}

.ScheduleBox-MonthTable
{
    /**jrt added*/
    table-layout:fixed;
}

.ScheduleBox-MonthTable TD
{
	[Skin.MonthDaysContainerStyleInMonthView];
	/*
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	*/
	
}

.ScheduleBox-Header
{
	[Skin.HeaderStyle];
	/*
	background-color:#E4ECF7;
	*/
}

.ScheduleBox-HeaderLabel
{
	[Skin.DateHeaderLabelStyle];
	/*
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	background-image: url([Skin.Path]DataGridViewHeaderBG.gif.wgx);
	background-repeat:repeat-x;background-position:bottom;
	background-color:#FFFFFF;
	margin-top:1px;margin-left:1px;	
	padding:2px 2px 0px 2px;
	*/
	
	height:[Skin.HeaderLabelHeight]px;
	/*height:18px;*/
}

.ScheduleBox-HeaderEvents
{
	[Skin.HeaderEventsStyle];
	/*background-color:#A9C4E9;*/
}

.ScheduleBox-Background_0
{
	[Skin.CurrentMonthDaysStyleInMonthView];
	/*
	background:#E6ECF6;
	*/
}

.ScheduleBox-Background_1
{
	[Skin.PreviousMonthDaysStyleInMonthView];
	/*
	background:#FEFEFE;
	*/
}

.ScheduleBox-TodayStyleInMonthView
{
	[Skin.TodayStyleInMonthView];
	/* 
	border:2px solid red;
	*/
}

.ScheduleBox-TimeRowHeaderColl
{
	width:[Skin.DayHourContainerWidth]px;
	/*width:45px;*/
}

.ScheduleBox-TimeRowHeaderBorderColl
{
	width:[Skin.DayHourContainerBorderWidth]px;
}

.ScheduleBox-DaySeparatorColl
{
	width:[Skin.DaySeparatorWidth]px;
}


.ScheduleBox-TimeRowCellA
{
	[Skin.EvenRowCellStyle];
	overflow:visible;
	/*
	border-top:1px solid #A4BFE1;
	*/
}

.ScheduleBox-TimeRowCellB
{
	[Skin.OddRowCellStyle];
	overflow:visible;
	/*
	border-top:1px solid #D5E3F0;
	*/
}

.ScheduleBox-TimeGridCell
{
	[Skin.DaySeparatorStyle];
	/*
	background:white;
	border-right:1px solid #000000;
	border-left:1px solid #ACA899;
	*/
}

.ScheduleBox-EventBG
{
	position:absolute;
	left:-7px;
	width:100%;
	height:100%;
	overflow:hidden;
	
	[Skin.EventBackgroundStyle];
	/*
	padding:0px 0px 0px 6px;
	background:blue;
	border:1px solid black;
	*/
}

.ScheduleBox-Event
{
	[Skin.EventStyle];
	/*
	background:white;
	border-left:1px solid black;
	padding:2px;
	*/	
	
	width:100%;
	height:100%;
	overflow:hidden;
}

.ScheduleBox-AllDayEvent
{
	[Skin.AllDayEventStyle];
	/*
	margin:1px 4px 1px 4px;
	padding:2px 2px 0px 2px;
	background:white;
	border:1px solid black;
	*/

	width:100%;
	
	height:[Skin.AllDayEventHeight]px;
	/*height:20px;*/

	overflow:hidden;
}
